延續昨天的repl
我們在server加上這個之後,透過proxy的方式連入production就更安全一些,對外只開放標準且需要的port
然後這種內部需要的就手動連線
連上了,然後呢?
當然就是直接debug/查資料啊!!
記得我們程式裡有很多comment嗎
裡面有很多我們開發、除錯的過程
這樣子就我們連上後就可以直接進db查資料了
db端也不用額外開白名單,因為同樣就是prod端
今天如果有人回報錯誤,我們要怎麼做?
一樣,連上後加 (def req req) <-- 任何你要看的參數
接著依序向下、或是找到問題之後先evaluate,這樣prod的bug就修復完成
但此時記得回去程式把剛剛改的commit重新佈署,這樣改只有改記憶體的資料,萬一重開剛剛改的就沒有了
當然這樣改是有效能問題,但這些也是有解的,所以別擔心
找了一個影片給大家參考
https://www.youtube.com/watch?v=4EjBSM6w7o4